package com.myBlog.service;

import com.myBlog.domain.ResponseResult;
import com.myBlog.domain.entity.User;

public interface BlogLoginService {

    /**
     * 登录
     * @param user
     * @return
     */
    ResponseResult login(User user);

    /**
     * 退出登录
     * @return
     */
    ResponseResult logout();

    /**
     * 查询用户信息
     * @return
     */
    ResponseResult getUserInfo();

    /**
     * 修改用户信息
     * @param user
     * @return
     */
    ResponseResult updateUserInfo(User user);

    /**
     * 注册
     * @param user
     * @return
     */
    ResponseResult register(User user);
}
